15062 matches found
CVE-2022-49443
CVE-2022-49443 relates to a data race in Linux kernel epoll during epoll_wait, caused by lockless access to ep->rdllist via ep_events_available and list handling. The issue manifests as a KCSAN-detected race between ep_start_scan/ep_send_events and do_epoll_wait, potentially affecting availabi...
CVE-2022-49447
CVE-2022-49447 concerns the Linux kernel on ARM/HiSilicon where of_find_compatible_node increments the device_node refcount but no corresponding of_node_put was invoked, causing a refcount leak. The fix removes the leak by adding of_node_put after of_find_compatible_node. Affected software is the...
CVE-2022-49476
CVE-2022-49476 concerns the Linux kernel issue where mt76/mt7921 kept calling mt7921_irq_handler during devm_free_irq, risking a NULL pointer dereference in mt7921_pci_remove. The provided logs show a kernel crash (NULL pointer dereference) during device removal. The associated fix postpones free...
CVE-2022-49482
In the Linux kernel, CVE-2022-49482 concerns the ASoC: mxs-saif driver. The root cause is a refcount leak where of_parse_phandle() returns a node pointer with an incremented refcount that is not released unless a corresponding of_node_put() is invoked when done. The documented fix is to call of_n...
CVE-2022-49623
CVE-2022-49623 : In the Linux kernel, the powerpc/xive/spapr path allocated a bitmap using bits units instead of the required long-sized units, causing a KASAN slab-out-of-bounds access on the 8-byte bitmap. The stack trace shows the access occurs during CPU setup for SMP, with the fault tied to ...
CVE-2022-49740
CVE-2022-49740 concerns the Linux kernel brcmfmac driver. The vulnerability arises when the device-provided channel spec count exceeds the allocated list length in brcmf_construct_chaninfo() and brcmf_enable_bw40_2g(), causing slab-out-of-bounds reads. The patch adds bounds checks so these functi...
CVE-2022-49773
CVE-2022-49773 affects the Linux kernel (drm/amd/display for DCN314). Root cause: optc2_configure_crc() wraps optc1_configure_crc() plus extra registers not applicable to dcN314, which can trigger a warning trace. Mitigation/Fix: use optc1_configure_crc() directly. References note patches in kern...
CVE-2022-49977
Summary (CVE-2022-49977): The Linux kernel vulnerability arises from ftrace registration handling when ftrace_startup_enable fails. If disabled and not rolled back, an op may remain in ftrace_ops_list, leading to a NULL dereference in is_ftrace_trampoline via ftrace_ops_trampoline. The concrete f...
CVE-2023-52801
In the Linux kernel, the following vulnerability has been resolved: iommufd: Fix missing update of domains_itree after splitting iopt_area In iopt_area_split(), if the original iopt_area has filled a domain and islinked to domains_itree, pages_nodes have to be properlyreinserted. Otherwise the do...
CVE-2023-52856
CVE-2023-52856 relates to the Linux kernel drm/bridge lt8912b path. The lt8912b driver’s lt8912_bridge_detach() called drm_connector_unregister() and drm_connector_cleanup(), but these are only for connectors registered via drm_connector_register(); the driver’s destroy hook is drm_connector_clea...
CVE-2023-52865
CVE-2023-52865 affects the Linux kernel clk-mt6797 clock-data path. The vulnerability arises from not validating the return value of mtk_alloc_clk_data(), which could lead to a NULL pointer dereference. The fix adds a check for the return value to prevent NULL dereference and stabilize clock data...
CVE-2023-52875
CVE-2023-52875 affects the Linux kernel clock driver for Mediatek MT2701 (clk-mt2701). The issue arises from an unchecked return value of mtk_alloc_clk_data(), leading to a NULL pointer dereference. The publicly available documents indicate that a fix was implemented by adding a check for the all...
CVE-2023-52879
The CVE-2023-52879 issue concerns the Linux kernel tracing subsystem, specifically the trace_event_file object used for tracefs events. A use-after-free can occur when a kprobe event is deleted while a user-space process still holds an opened “enable” file descriptor for that event, because the u...
CVE-2024-26667
CVE-2024-26667 affects the Linux kernel DRM MSM DPU path: the vulnerability stems from dereferencing hw_pp in dpu_encoder_helper_phys_cleanup assuming validity. The fix adds a validity check for hw_pp before use, aligning with the commit 8b45a26f2ba9 and related patchwork note. Patch details show...
CVE-2024-26745
The Linux kernel contains a vulnerability in the powerpc/pseries/iommu component where the IOMMU table is not properly initialized for kdump over SR-IOV . When the kdump kernel attempts to copy dump data using SR-IOV, it encounters a NULL pointer dereference in iommu_area_alloc() because the newl...
CVE-2024-26784
Mode C: Normal CVE-2024-26784 details confirmed. Affected software: Linux kernel (ARM) scmi_perf_domain driver. Issue: NULL dereference during module removal when the device-tree entry '#power-domain-cells' is missing, causing probe to bail early but remove() to run with uninitialized state. Root...
CVE-2024-35879
CVE-2024-35879 affects the Linux kernel. The issue arises from a race between devlink removals and destruction of OF nodes during the sequence 1) of_platform_depopulate() and 2) of_overlay_remove(). During step 1, devices and attached of_node are destroyed asynchronously via a workqueue, which co...
CVE-2024-35903
The CVE-2024-35903 entry: In the Linux kernel, x86/bpf: Fix IP after emitting call depth accounting. The issue adjusts the IP passed to emit_patch to compute the correct offset for a CALL when x86_call_depth_emit_accounting emits code; without this, instructions may be skipped and the system coul...
CVE-2024-37354
CVE-2024-37354 : In the Linux kernel, the vulnerability is described as a crash in the Btrfs file system caused by a race between fsync and size-extending writes into preallocated extents. The crash manifests as a BUG in btrfs_set_item_key_safe, triggered by overlapping preallocated extents (e.g....
CVE-2024-38617
Technical details about CVE-2024-38617 are not provided in the supplied documents. Monitor for updates from vendor advisories and kernel project commits for affected components and fixed versions.
CVE-2024-40936
CVE-2024-40936 (Linux kernel) : A patch fixes memregion leaks in cxl/region by moving mode verification to __create_region() before allocating the memregion in devm_cxl_add_region(). This prevents leaks of memregion objects during region creation. Connected sources ( MiracleLinux AXSA advisory ) ...
CVE-2024-41051
CVE-2024-41051 affects the Linux kernel cachefiles subsystem. When queuing ondemand_object_worker() to reopen an object, cachefiles_object may be freed if the related erofs is unmounted, causing a use-after-free if ondemand_object_worker() runs after object free. The fix requires canceling or wai...
CVE-2024-42113
CVE-2024-42113 affects the Linux kernel: net: txgbe: initialize num_q_vectors for MSI/INTx interrupts. When MSI/INTx are used, wx->num_q_vectors remains uninitialized, causing a kernel panic in wx_alloc_q_vectors() when allocating queue vectors. The description confirms the issue is resolved i...
CVE-2024-42127
CVE-2024-42127 affects the Linux kernel driver for Lima (drm/lima) which uses a shared IRQ. The root cause is that during driver removal, clocks are disabled early while interrupts remain registered due to devm-based management, allowing interrupt handlers to run and access device registers with ...
CVE-2024-42155
The CVE-2024-42155 issue affects the Linux kernel on s390 architectures, where the k ey material of protected- or secure-keys should not be visible to the caller. The vulnerability notes that all copies of protected- or secure-keys must be wiped from the stack even if an error occurs. CVSS data p...
CVE-2024-43852
CVE-2024-43852 refers to a Linux kernel hwmon LTC2991 off-by-one bug in which LTC2991_T_INT_CH_NR is 4 and st->temp_en[] has 4 elements. The vulnerability occurs when channel equals LTC2991_T_INT_CH_NR, reading beyond the end of the array. The fix, described in the description, is to reorder t...
CVE-2024-46672
The CVE-2024-46672 issue affects the Linux kernel component related to wifi/brcmfmac and cfg80211_pmksa handling. Exploitation involves SSID-based PMKSA deletion; vulnerable code dereferences NULL bssid/pmkid pointers when processing PMKSA updates and PMKID_V3 operations that include SSID updates...
CVE-2024-46710
CVE-2024-46710 : In the Linux kernel, the drm/vmwgfx component fixed a race where maps used for reading cursor buffers could be unmapped while still active, causing bogus read contents. The fix adds a reference-counted mechanism to track active maps and only unmaps when the count reaches zero, pr...
CVE-2024-46788
The CVE-2024-46788 entry concerns a Linux kernel issue in tracing/osnoise: start_kthread() and stop_thread() were not always called with interface_lock held, enabling kthread_stop() to be invoked on a kernel thread (kthread) that should not be stopped, which could trigger OOPS conditions such as ...
CVE-2024-50227
The CVE-2024-50227 entry concerns the Linux kernel Thunderbolt code, where KASAN reported a stack-out-of-bounds read in tb_retimer_scan(). The issue arises from a loop that increments a counter causing max to become 3 instead of 2, allowing the second loop to read past a stack array. The fix is t...
CVE-2024-53225
The CVE-2024-53225 issue affects the Linux kernel IOMMU/tegra241-cmdqv path. A misconfiguration with PAGE_SIZE=4KB and CMA alignment could cause VM CMDQ alignment tests to fail, triggering a WARN_ON in arm-smmu-v3.c during queue initialization (arm_smmu_init_one_queue). The root cause is an align...
CVE-2024-56561
Technical details about CVE-2024-56561 are not provided in the connected documents. The initial description contains the kernel fix details but no public-facing specifics (affected products, versions, impact, or remediation) beyond that. Monitor for updates.
CVE-2024-58006
CVE-2024-58006 affects the Linux kernel PCI subsystem for designware-based PCI Express endpoints (pci_epc_set_bar in the dwc/pcie-designware-ep.c driver). The issue arises when set_bar() is called a second time without clearing the previous BAR via clear_bar(), allowing a potential mismatch betwe...
CVE-2025-21657
CVE-2025-21657 relates to the Linux kernel sched_ext component. The root cause was that scx_ops_bypass() re-enqueued scx tasks across CPUs by acquiring rq_lock() for online CPUs regardless of CPU state, which could trigger a spurious rq_pin_lock() warning. The fix replaces rq_lock() with raw_spin...
CVE-2025-21913
CVE-2025-21913 affects the Linux kernel, addressing a vulnerability in x86/amd_nb related to MSR handling for MMCFG. The root cause involved unsafe or unchecked RDMSR accesses (amd_get_mmconfig_range) and Xen guests lacking MSR_FAM10H_MMIO_CONF_BASE support, which could trigger warnings and poten...
CVE-2025-21915
In the Linux kernel, a potential use-after-free (UAF) race was fixed in cdx: driver_override_show() within drivers/cdx/cdx.c. The show() function is part of a DEVICE_ATTR_RW that also uses driver_override_store() to update the value. Because show() and store() can run concurrently in sysfs, drive...
CVE-2025-21976
CVE-2025-21976 affects the Linux kernel fbdev/hyperv_fb driver. Unbinding a Hyper‑V framebuffer can trigger framebuffer_release while the framebuffer is in use, causing a WARN and potential failure to release resources. The fix moves framebuffer and memory release to fb_ops.fb_destroy for gracefu...
CVE-2025-22031
CVE-2025-22031 affects the Linux kernel PCI/bwctrl subsystem. Root cause: when bus numbers are exhausted during PCI device enumeration, subordinate becomes NULL, and the bandwidth controller dereferences it during probe. This leads to a NULL pointer dereference and silent erroring of bandwidth co...
CVE-2025-37759
The CVE-2025-37759 issue affects the Linux kernel’s ublk driver. The root cause is that the change in the ublk_abort_queue path did not grab a request reference during recovery reissues, allowing a zc (zero-copy) request to be requeued and re-dispatched and potentially freed before io_uring could...
CVE-2025-37761
CVE-2025-37761 affects the Linux kernel drm/xe TLB invalidation path. Root cause: an out-of-bounds shift when invalidating a TLB range larger than rounddown_pow_of_two(ULONG_MAX); fix uses a full TLB invalidation for such cases and updates the range size limit calculation. CVSSv3.1 vector: AV:L/A...
CVE-2025-37813
Technical details for CVE-2025-37813 are not publicly provided in the supplied documents. The connected advisories reference this CVE but do not disclose affected products, root cause, or fixes. Monitor vendor advisories for specifics.
CVE-2025-37900
CVE-2025-37900: In the Linux kernel, two issues in iommu_copy_struct_from_user() were fixed in the current header; review noted NULL pointer handling in iommu_copy_struct_to_user() and a related typo. Connected advisories/entries confirm this CVE is included among kernel fixes across distribution...
CVE-2025-37927
CVE-2025-37927 affects the Linux kernel’s iommu/amd subsystem (parse_ivrs_acpihid). A string parsing logic error could cause a buffer overflow in HID or UID buffers when combining strings, because ACPIID_LEN is compared to the total length rather than the lengths of the individual HID and UID buf...
CVE-2025-37972
CVE-2025-37972 — The Linux kernel vulnerability in the mtk-pmic-keys driver can cause a NULL pointer dereference in mtk_pmic_keys_probe when the device-tree button node is absent (e.g., left floating). The fix uses the generic regs structure defined for all platforms and allows the key register t...
CVE-2025-38072
CVE-2025-38072 affects the Linux kernel in the libnvdimm/labels component. A faulty CXL memory device can report a zero LSA size, causing config_size to be zero and leading to max_xfer being zero. This triggers a division by zero in the nd_label_data_init/label handling flow (divide error in libn...
CVE-2025-38095
CVE-2025-38095 affects the Linux kernel dma-buf path. The issue arises from inserting a memory barrier before updating num_fences: smp_store_mb() currently inserts the barrier after the storing operation, which can reorder memory updates contrary to the original intent, potentially triggering a N...
CVE-2025-38108
CVE-2025-38108 affects the Linux kernel’s network scheduler, specifically the RED qdisc. The issue is a race in __red_change() where the SFQ perturb timer can fire at an inopportune time, allowing an underflow of a parent qlen during a concurrent qdisc_tree_flush/backlog sequence. The race scenar...
CVE-2025-38280
CVE-2025-38280 affects the Linux kernel’s BPF/JIT path. When a BPF program is compiled with JIT and CONFIG_BPF_JIT_ALWAYS_ON is not set while bpf_jit_enable is 1, the arch may attempt JIT the program, fail due to FAULT_INJECTION, and incorrectly treat the program as valid, causing a WARN_ON_ONCE ...
CVE-2025-38424
The CVE-2025-38424 entry is supported by connected docs describing a Linux kernel vulnerability in perf sampling. Affected: perf component in the Linux kernel (ARM64 crash scenario). Root cause: perf could access userspace during teardown, specifically sampling during exit_mmap()’s tlb_finish_mmu...
CVE-2025-38455
CVE-2025-38455 is a Linux kernel/KVM vulnerability in the KVM: SVM path. The issue occurs during SEV{-ES} intra-host migration when a vCPU is being created (in-flight) on either source or destination VM, where SEV{-ES} state can be toggled to non-SEV{-ES} in the destination. This can lead to a cr...